Function at 0x140034e40
Capabilities:
Get geographical location

Disassembly:
lea r12, [rsp - 0x30]
cmp r12, qword [r14 + 0x10]
jbe 0x1400351e6
sub rsp, 0xb0
mov qword [rsp + 0xa8], rbp
lea rbp, [rsp + 0xa8]
mov qword [rsp + 0x48], 0
mov rax, qword [str.Hav_]
lea rcx, [rsp + 0x48]
mov qword [rsp], rax
mov qword [rsp + 8], 0xffffffffffffffff
mov qword [rsp + 0x10], 0xfffffffffffffffe
mov qword [rsp + 0x18], 0xffffffffffffffff
mov qword [rsp + 0x20], rcx
movups xmmword [rsp + 0x28], xmm15
mov qword [rsp + 0x38], 2
call fcn.1400357e0
xorps xmm15, xmm15
mov r14, qword [0x14112bc88]
mov r14, qword gs:[r14]
mov r14, qword [r14]
cmp qword [rsp + 0x40], 0
je 0x140035185
mov rax, qword [r14 + 0x30]
mov qword [rsp + 0x98], rax
test byte [rax], al
lea rcx, [rax + 0x308]
mov qword [rsp + 0xa0], rcx
nop
mov rax, rcx
call fcn.14000c780
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x98]
mov qword [rdx + 0x310], rcx
cmp qword [rdx + 0x328], 0
jne 0x140034f75
cmp byte [0x14112b984], 0
je 0x140034f75
mov rax, qword [str.Xav_]
mov qword [rsp], rax
movups xmmword [rsp + 8], xmm15
mov qword [rsp + 0x18], 2
mov qword [rsp + 0x20], 0x100003
call fcn.140035660
xorps xmm15, xmm15
mov r14, qword [0x14112bc88]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x98]
mov qword [rcx + 0x328], rax
test rax, rax
je 0x140035125
nop
nop
mov rax, qword [rsp + 0xa0]
nop
call fcn.14000c9a0
movups xmmword [rsp + 0x68], xmm15
movups xmmword [rsp + 0x78], xmm15
movups xmmword [rsp + 0x88], xmm15
mov rcx, qword [0x1407cff10]
lea rdx, [rsp + 0x68]
mov qword [rsp], rcx
mov qword [rsp + 8], rdx
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 0x30
nop dword [rax]
call fcn.1400355e0
xorps xmm15, xmm15
mov r14, qword [0x14112bc88]
mov r14, qword gs:[r14]
mov r14, qword [r14]
cmp qword [rsp + 0x20], 0
nop dword [rax]
je 0x1400350c0
mov rax, qword [rsp + 0x70]
lea rcx, [rax + 0x4000]
mov qword [rsp + 0x50], rcx
mov rdx, qword [r14 + 8]
mov qword [rsp + 0x60], rdx
cmp rdx, rcx
jb 0x140035050
sub rdx, rax
add rdx, 0xffffffffffffc000
cmp rdx, 0x4000000
ja 0x140035050
mov qword [r14], rcx
add rax, 0x53a0
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], rax
call fcn.140067e80
xorps xmm15, xmm15
mov r14, qword [0x14112bc88]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rbp, qword [rsp + 0xa8]
add rsp, 0xb0
ret
call fcn.140039dc0
lea rax, [0x1409799e0]
mov ebx, 0x13
call fcn.14003a6c0
mov rax, qword [rsp + 0x50]
call fcn.14003a520
lea rax, [0x140a94e10]
mov ebx, 1
nop dword [rax]
call fcn.14003a6c0
mov rax, qword [rsp + 0x60]
call fcn.14003a520
lea rax, [0x140963617]
mov ebx, 2
nop dword [rax + rax]
call fcn.14003a6c0
call fcn.140039e40
lea rax, [0x14097312e]
mov ebx, 0xc
call fcn.140038480
nop dword [rax + rax]
call fcn.140069a60
xorps xmm15, xmm15
mov r14, qword [0x14112bc88]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov eax, dword [rsp]
mov qword [rsp + 0x58], rax
nop
call fcn.140039dc0
lea rax, [0x140989a04]
mov ebx, 0x24
call fcn.14003a6c0
mov rax, qword [rsp + 0x58]
nop dword [rax + rax]
call fcn.14003a3c0
call fcn.14003a020
call fcn.140039e40
lea rax, str.VirtualQuery_for_stack_base_failed__is_anonymous_but_has_PkgPath_set__d4___d3_d3__d1_____adding_nil_Certificate_to_CertPoolcant_evaluate_field__s_in_type__scant_handle__s_for_arg_of_type__scannot_infer_value:__s:_Ox_x__d__schacha20:_wrong_HChaCha20_key_sizeconnection_doesnt_support_Ed25519control_characters_are_not_allowedcrypto_aes:_invalid_buffer_overlapcrypto_blowfish:_invalid_key_size_crypto_des:_invalid_buffer_overlapcrypto_rc4:_invalid_buffer_overlapcrypto_rsa:_missing_public_modulusdid_not_find_expected_node_contentdoaddtimer:_P_already_set_in_timerdriver:_remove_argument_from_queryexpected_1_HTTP2_Settings._Got:__vexpected_an_RSA_public_key__got__Texpected_attribute_name_in_elementexpected_comma_after_array_elementfailed_to_construct_HKDF_label:__sfailed_to_unmarshal_gob_value:__vforEachP:_sched.safePointWait___0frame_settings_window_size_too_bigframe_windowupdate_zero_inc_streamhandleValue_not_implemented_for__shttp2:_aborting_request_body_writehttp:_MultipartReader_called_twicehttp:_connection_has_been_hijackedhttp:_invalid_Content_Length_of__qhttp:_persistConn.readLoop_exitinghttp:_read_on_closed_response_bodyi_o_operation_on_closed_connectionillegal_base64_data_at_input_byte_in_u_hexadecimal_character_escapeinvalid_array__expected_:_got__vinvalid_array__expected___got__vinvalid_length_for_timestamptz:__vinvalid_length_of_a_UTF_8_sequenceinvalid_nested_repetition_operatorinvalid_or_unsupported_Perl_syntaxinvalid_padding_bits_in_BIT_STRINGkey_is_not_a_valid_RSA_private_keymspan.ensureSwept:_m_is_not_lockedname_too_long___d_bytes_:__.20q...newWriterAndRequestNoBody__v_:__vno_handle__cannot_identify_format_out_of_memory_allocating_allArenasreflect.FuncOf:_too_many_argumentsreflect.StructOf:_duplicate_field_reflect.Value.Grow:_slice_overflowreflect:_ChanDir_of_non_chan_type_reflect:_Field_index_out_of_boundsreflect:_Field_of_non_struct_type_reflect:_Method_index_out_of_rangereflect:_recv_on_send_only_channelreflect:_send_on_recv_only_channelreflect:_string_index_out_of_rangeruntime.SetFinalizer:_cannot_pass_runtime:_g_is_running_but_p_is_notschedule:_spinning_with_local_workslice_bounds_out_of_range___x:_y:_slice_bounds_out_of_range__:_x:_y_sql:_expected__d_arguments__got__dstream_error:_stream_ID__d___v___vthere_must_be_at_least_one_handlertimeout_waiting_for_client_prefacetls:_malformed_key_share_extensiontoo_many_references:_cannot_spliceunescaped_____not_in_CDATA_sectionunexpected_runtime.netpoll_error:_unpaired_removeDep:_no_deps_for__Tunsupported_type__T__a_slice_of__svalue_is_nil__should_be_of_type__sx509:_Ed25519_verification_failurex509:_invalid_certificate_policiesx509:_unhandled_critical_extensionx509:_unknown_public_key_algorithm_s_appears_in_a_JS_template_literal__must_separate_successive_digits177635683940025046467781066894531252006_01_02_15:04:05.999999999Z07:002006_01_02T15:04:05.999999999Z07:0088817841970012523233890533447265625ALTER_TABLE___ALTER_COLUMN___TYPE__Bad_param_number_for_excluded_if__sBad_param_number_for_required_if__sBad_param_number_for_skip_unless__sCONTINUATION_frame_with_stream_ID_0Cannot_redirect_with_status_code__dIntf2Impl:__v_does_not_implement__vListening_and_serving_HTTP_on_fd__dP224_point_is_the_point_at_infinityP256_point_is_the_point_at_infinityP384_point_is_the_point_at_infinityP521_point_is_the_point_at_infinityParseAcceptLanguage:_invalid_weightProhibited_TLS_1.2_Cipher_Suite:__xSubscribeServiceChangeNotificationsThe_length_of_the_string_cant_be_0Write_called_after_Handler_finished__is_unexported_but_missing_PkgPath______1_8__d_.d__90_.0____attempt_to_clear_non_empty_span_setattribute_name_without__in_elementbasic_strings_cannot_have_new_linesbigmod:_invalid_montgomeryMul_inputchacha20:_output_smaller_than_inputcrypto_md5:_invalid_hash_state_sizedid_not_find_expected___indicatordomain_base_type_OID_not_registereddynamic_table_size_update_too_largeencoding_hex:_odd_length_hex_stringexecutable_file_not_found_in__PATH_expected_unsigned_integer__found__sfailed_to_create_index_with_name__sfailed_to_create_index_with_name__vfa
mov ebx, 0x22
nop dword [rax + rax]
call fcn.140038480
call fcn.140069a60
xorps xmm15, xmm15
mov r14, qword [0x14112bc88]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov eax, dword [rsp]
mov qword [rsp + 0x58], rax
call fcn.140039dc0
lea rax, [0x1409906d3]
mov ebx, 0x2d
call fcn.14003a6c0
mov rax, qword [rsp + 0x58]
nop
call fcn.14003a3c0
call fcn.14003a020
call fcn.140039e40
lea rax, [0x140991dc9]
mov ebx, 0x30
nop dword [rax + rax]
call fcn.140038480
call fcn.140069a60
xorps xmm15, xmm15
mov r14, qword [0x14112bc88]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov eax, dword [rsp]
mov qword [rsp + 0x58], rax
call fcn.140039dc0
lea rax, [0x1409906a6]
mov ebx, 0x2d
call fcn.14003a6c0
mov rax, qword [rsp + 0x58]
nop
call fcn.14003a3c0
call fcn.14003a020
call fcn.140039e40
lea rax, [0x14098a8a3]
mov ebx, 0x25
nop dword [rax + rax]
call fcn.140038480
nop
call fcn.140065e80
jmp fcn.140034e40