HEX
Server: Apache/2.4.65 (Debian)
System: Linux srv39710 6.1.0-41-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.158-1 (2025-11-09) x86_64
User: root (0)
PHP: 8.4.11
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
Upload Files
File: //opt/bitninja-dispatcher/node_modules/libphonenumber-js/build/parsePhoneNumber.js.map
{"version":3,"file":"parsePhoneNumber.js","names":["parsePhoneNumber","normalizeArguments","arguments","text","options","metadata","parsePhoneNumber_","args","Array","prototype","slice","call","arg_1","arg_2","arg_3","arg_4","TypeError","undefined","defaultCountry","isObject","Error","_"],"sources":["../source/parsePhoneNumber.js"],"sourcesContent":["import parsePhoneNumber_ from './parsePhoneNumber_.js'\r\n\r\nexport default function parsePhoneNumber() {\r\n\tconst { text, options, metadata } = normalizeArguments(arguments)\r\n\treturn parsePhoneNumber_(text, options, metadata)\r\n}\r\n\r\nexport function normalizeArguments(args)\r\n{\r\n\tconst [arg_1, arg_2, arg_3, arg_4] = Array.prototype.slice.call(args)\r\n\r\n\tlet text\r\n\tlet options\r\n\tlet metadata\r\n\r\n\t// If the phone number is passed as a string.\r\n\t// `parsePhoneNumber('88005553535', ...)`.\r\n\tif (typeof arg_1 === 'string') {\r\n\t\ttext = arg_1\r\n\t}\r\n\telse throw new TypeError('A text for parsing must be a string.')\r\n\r\n\t// If \"default country\" argument is being passed then move it to `options`.\r\n\t// `parsePhoneNumber('88005553535', 'RU', [options], metadata)`.\r\n\tif (!arg_2 || typeof arg_2 === 'string')\r\n\t{\r\n\t\tif (arg_4) {\r\n\t\t\toptions = arg_3\r\n\t\t\tmetadata = arg_4\r\n\t\t} else {\r\n\t\t\toptions = undefined\r\n\t\t\tmetadata = arg_3\r\n\t\t}\r\n\r\n\t\tif (arg_2) {\r\n\t\t\toptions = { defaultCountry: arg_2, ...options }\r\n\t\t}\r\n\t}\r\n\t// `defaultCountry` is not passed.\r\n\t// Example: `parsePhoneNumber('+78005553535', [options], metadata)`.\r\n\telse if (isObject(arg_2))\r\n\t{\r\n\t\tif (arg_3) {\r\n\t\t\toptions  = arg_2\r\n\t\t\tmetadata = arg_3\r\n\t\t} else {\r\n\t\t\tmetadata = arg_2\r\n\t\t}\r\n\t}\r\n\telse throw new Error(`Invalid second argument: ${arg_2}`)\r\n\r\n\treturn {\r\n\t\ttext,\r\n\t\toptions,\r\n\t\tmetadata\r\n\t}\r\n}\r\n\r\n// Otherwise istanbul would show this as \"branch not covered\".\r\n/* istanbul ignore next */\r\nconst isObject = _ => typeof _ === 'object'"],"mappings":";;;;;;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;AAEe,SAASA,gBAAT,GAA4B;EAC1C,0BAAoCC,kBAAkB,CAACC,SAAD,CAAtD;EAAA,IAAQC,IAAR,uBAAQA,IAAR;EAAA,IAAcC,OAAd,uBAAcA,OAAd;EAAA,IAAuBC,QAAvB,uBAAuBA,QAAvB;;EACA,OAAO,IAAAC,6BAAA,EAAkBH,IAAlB,EAAwBC,OAAxB,EAAiCC,QAAjC,CAAP;AACA;;AAEM,SAASJ,kBAAT,CAA4BM,IAA5B,EACP;EACC,4BAAqCC,KAAK,CAACC,SAAN,CAAgBC,KAAhB,CAAsBC,IAAtB,CAA2BJ,IAA3B,CAArC;EAAA;EAAA,IAAOK,KAAP;EAAA,IAAcC,KAAd;EAAA,IAAqBC,KAArB;EAAA,IAA4BC,KAA5B;;EAEA,IAAIZ,IAAJ;EACA,IAAIC,OAAJ;EACA,IAAIC,QAAJ,CALD,CAOC;EACA;;EACA,IAAI,OAAOO,KAAP,KAAiB,QAArB,EAA+B;IAC9BT,IAAI,GAAGS,KAAP;EACA,CAFD,MAGK,MAAM,IAAII,SAAJ,CAAc,sCAAd,CAAN,CAZN,CAcC;EACA;;;EACA,IAAI,CAACH,KAAD,IAAU,OAAOA,KAAP,KAAiB,QAA/B,EACA;IACC,IAAIE,KAAJ,EAAW;MACVX,OAAO,GAAGU,KAAV;MACAT,QAAQ,GAAGU,KAAX;IACA,CAHD,MAGO;MACNX,OAAO,GAAGa,SAAV;MACAZ,QAAQ,GAAGS,KAAX;IACA;;IAED,IAAID,KAAJ,EAAW;MACVT,OAAO;QAAKc,cAAc,EAAEL;MAArB,GAA+BT,OAA/B,CAAP;IACA;EACD,CAbD,CAcA;EACA;EAfA,KAgBK,IAAIe,QAAQ,CAACN,KAAD,CAAZ,EACL;IACC,IAAIC,KAAJ,EAAW;MACVV,OAAO,GAAIS,KAAX;MACAR,QAAQ,GAAGS,KAAX;IACA,CAHD,MAGO;MACNT,QAAQ,GAAGQ,KAAX;IACA;EACD,CARI,MASA,MAAM,IAAIO,KAAJ,oCAAsCP,KAAtC,EAAN;;EAEL,OAAO;IACNV,IAAI,EAAJA,IADM;IAENC,OAAO,EAAPA,OAFM;IAGNC,QAAQ,EAARA;EAHM,CAAP;AAKA,C,CAED;;AACA;;;AACA,IAAMc,QAAQ,GAAG,SAAXA,QAAW,CAAAE,CAAC;EAAA,OAAI,QAAOA,CAAP,MAAa,QAAjB;AAAA,CAAlB"}