JavaScript не играет правильно в абсолютной позиции сафари?

Скрипт не играет правильно в абсолютной позиции сафари?

Я новичок здесь, удовольствие.

В настоящее время у меня есть проблема со скриптом, который показывает селектор страны с вашим телефонным кодом

Почти во всех браузерах это работает правильно ….. но не в сафари

это должно выглядеть так! https://i.imgur.com/yh0qEUI.png

так выглядит на сафари https://i.imgur.com/tHWZmts.png

скрипт движется по экрану

Я надеюсь объяснить себя хорошо, и вы можете помочь мне передать сценарий

если я изменяю абсолютную позицию на фиксированную, она фиксируется в сафари, но в других браузерах она повреждена

https://codepen.io/enrique-cos/pen/mddddGx

 {amp}lt;script type="text/javascript"{amp}gt; kBCAEMsRKIP1sfIkElnS3fIDF96/Ovue0dFvN1gAAAABJRU5ErkJggg==";var flags=[{"pais":"Afganistán","cod":" 93","bp":"-3180px"},{"pais":"Albania","cod":" 355","bp":"-1310px"},{"pais":"Alemania","cod":" 49","bp":"-3452px"},{"pais":"Andorra","cod":" 376","bp":"-766px"},{"pais":"Angola","cod":" 244","bp":"-2636px"},{"pais":"Anguila","cod":" 1","bp":"-2687px"},{"pais":"Antigua y Barbuda","cod":" 1","bp":"-1140px"},{"pais":"Arabia Saudí","cod":" 966","bp":"-52px"},{"pais":"Argelia","cod":" 213","bp":"-681px"},{"pais":"Argentina","cod":" 549","bp":"-3282px"},{"pais":"Armenia","cod":" 374","bp":"-205px"},{"pais":"Aruba","cod":" 297","bp":"-1021px"},{"pais":"Australia","cod":" 61","bp":"-2279px"},{"pais":"Austria","cod":" 43","bp":"-1735px"},{"pais":"Azerbaiyán","cod":" 994","bp":"-1599px"},{"pais":"Bahamas","cod":" 1","bp":"-460px"},{"pais":"Bangladés","cod":" 880","bp":"-2364px"},{"pais":"Barbados","cod":" 1","bp":"-2075px"},{"pais":"Baréin","cod":" 973","bp":"-1956px"},{"pais":"Bélgica","cod":" 32","bp":"-1px"},{"pais":"Belice","cod":" 501","bp":"-613px"},{"pais":"Benín","cod":" 229","bp":"-1684px"},{"pais":"Bermudas","cod":" 1","bp":"-2585px"},{"pais":"Bielorrusia","cod":" 375","bp":"-1412px"},{"pais":"Bolivia","cod":" 591","bp":"-2177px"},{"pais":"Bosnia-Herzegovina","cod":" 387","bp":"-2092px"},{"pais":"Botsuana","cod":" 267","bp":"-3724px"},{"pais":"Brasil","cod":" 55","bp":"-1004px"},{"pais":"Brunéi","cod":" 673","bp":"-2228px"},{"pais":"Bulgaria","cod":" 359","bp":"-3537px"},{"pais":"Burkina Faso","cod":" 226","bp":"-953px"},{"pais":"Burundi","cod":" 257","bp":"-2551px"},{"pais":"Bután","cod":" 975","bp":"-2483px"},{"pais":"Cabo Verde","cod":" 238","bp":"-3639px"},{"pais":"Camboya","cod":" 855","bp":"-290px"},{"pais":"Camerún","cod":" 237","bp":"-2806px"},{"pais":"Canadá","cod":" 1","bp":"-1803px"},{"pais":"Caribe neerlandés","cod":" 599","bp":"-3741px"},{"pais":"Catar","cod":" 974","bp":"-579px"},{"pais":"Chad","cod":" 235","bp":"-1055px"},{"pais":"Chequia","cod":" 420","bp":"-3095px"},{"pais":"Chile","cod":" 56","bp":"-1752px"},{"pais":"China","cod":" 86","bp":"-1072px"},{"pais":"Chipre","cod":" 357","bp":"-732px"},{"pais":"Ciudad del Vaticano","cod":" 39","bp":"-3197px"},{"pais":"Colombia","cod":" 57","bp":"-409px"},{"pais":"Comoras","cod":" 269","bp":"-1871px"},{"pais":"Corea del Norte","cod":" 850","bp":"-2415px"},{"pais":"Corea del Sur","cod":" 82","bp":"-3078px"},{"pais":"Costa de Marfil","cod":" 225","bp":"-2194px"},{"pais":"Costa Rica","cod":" 506","bp":"-2857px"},{"pais":"Croacia","cod":" 385","bp":"-1174px"},{"pais":"Cuba","cod":" 53","bp":"-987px"},{"pais":"Curazao","cod":" 599","bp":"-3758px"},{"pais":"Dinamarca","cod":" 45","bp":"-1820px"},{"pais":"Dominica","cod":" 1","bp":"-3350px"},{"pais":"Ecuador","cod":" 593","bp":"-1531px"},{"pais":"Egipto","cod":" 20","bp":"-3027px"},{"pais":"El Salvador","cod":" 503","bp":"-2160px"},{"pais":"Emiratos Árabes Unidos","cod":" 971","bp":"-3061px"},{"pais":"Eritrea","cod":" 291","bp":"-936px"},{"pais":"Eslovaquia","cod":" 421","bp":"-3044px"},{"pais":"Eslovenia","cod":" 386","bp":"-1582px"},{"pais":"España","cod":" 34","bp":"-1480px"},{"pais":"Estados Unidos","cod":" 1","bp":"-69px"},{"pais":"Estonia","cod":" 372","bp":"-3333px"},{"pais":"Etiopía","cod":" 251","bp":"-3367px"},{"pais":"Filipinas","cod":" 63","bp":"-2432px"},{"pais":"Finlandia","cod":" 358","bp":"-2568px"},{"pais":"Fiyi","cod":" 679","bp":"-2500px"},{"pais":"Francia","cod":" 33","bp":"-324px"},{"pais":"Gabón","cod":" 241","bp":"-1157px"},{"pais":"Gambia","cod":" 220","bp":"-817px"},{"pais":"Georgia","cod":" 995","bp":"-1123px"},{"pais":"Ghana","cod":" 233","bp":"-2891px"},{"pais":"Gibraltar","cod":" 350","bp":"-341px"},{"pais":"Granada","cod":" 1","bp":"-3316px"},{"pais":"Grecia","cod":" 30","bp":"-188px"},{"pais":"Groenlandia","cod":" 299","bp":"-2347px"},{"pais":"Guadalupe","cod":" 590","bp":"-511px"},{"pais":"Guam","cod":" 1","bp":"-3265px"},{"pais":"Guatemala","cod":" 502","bp":"-1208px"},{"pais":"Guayana Francesa","cod":" 594","bp":"-324px"},{"pais":"Guinea","cod":" 224","bp":"-3520px"},{"pais":"Guinea Ecuatorial","cod":" 240","bp":"-1973px"},{"pais":"Guinea-Bisáu","cod":" 245","bp":"-2602px"},{"pais":"Guyana","cod":" 592","bp":"-1038px"},{"pais":"Haití","cod":" 509","bp":"-392px"},{"pais":"Honduras","cod":" 504","bp":"-2959px"},{"pais":"Hong Kong","cod":" 852","bp":"-3707px"},{"pais":"Hungría","cod":" 36","bp":"-902px"},{"pais":"India","cod":" 91","bp":"-2245px"},{"pais":"Indonesia","cod":" 62","bp":"-2653px"},{"pais":"Irak","cod":" 964","bp":"-851px"},{"pais":"Irán","cod":" 98","bp":"-2738px"},{"pais":"Irlanda","cod":" 353","bp":"-2670px"},{"pais":"Isla Ascensión","cod":" 247","bp":"-86px"},{"pais":"Isla Norfolk","cod":" 672","bp":"-256px"},{"pais":"Islandia","cod":" 354","bp":"-2704px"},{"pais":"Islas Caimán","cod":" 1","bp":"-375px"},{"pais":"Islas Cook","cod":" 682","bp":"-3112px"},{"pais":"Islas Feroe","cod":" 298","bp":"-1429px"},{"pais":"Islas Malvinas (Islas Falkland)","cod":" 500","bp":"-3809px"},{"pais":"Islas Marianas del Norte","cod":" 1","bp":"-919px"},{"pais":"Islas Marshall","cod":" 692","bp":"-1463px"},{"pais":"Islas Salomón","cod":" 677","bp":"-1361px"},{"pais":"Islas Turcas y Caicos","cod":" 1","bp":"-1701px"},{"pais":"Islas Vírgenes Británicas","cod":" 1","bp":"-1854px"},{"pais":"Islas Vírgenes de los Estados Unidos","cod":" 1","bp":"-2381px"},{"pais":"Israel","cod":" 972","bp":"-426px"},{"pais":"Italia","cod":" 39","bp":"-154px"},{"pais":"Jamaica","cod":" 1","bp":"-2296px"},{"pais":"Japón","cod":" 81","bp":"-528px"},{"pais":"Jordania","cod":" 962","bp":"-1905px"},{"pais":"Kazajistán","cod":" 7","bp":"-1565px"},{"pais":"Kenia","cod":" 254","bp":"-3605px"},{"pais":"Kirguistán","cod":" 996","bp":"-2143px"},{"pais":"Kiribati","cod":" 686","bp":"-477px"},{"pais":"Kosovo","cod":" 383","bp":"-3860px"},{"pais":"Kuwait","cod":" 965","bp":"-3435px"},{"pais":"Laos","cod":" 856","bp":"-562px"},{"pais":"Lesoto","cod":" 266","bp":"-3010px"},{"pais":"Letonia","cod":" 371","bp":"-2619px"},{"pais":"Líbano","cod":" 961","bp":"-1616px"},{"pais":"Liberia","cod":" 231","bp":"-2823px"},{"pais":"Libia","cod":" 218","bp":"-137px"},{"pais":"Liechtenstein","cod":" 423","bp":"-1276px"},{"pais":"Lituania","cod":" 370","bp":"-1446px"},{"pais":"Luxemburgo","cod":" 352","bp":"-1922px"},{"pais":"Macao","cod":" 853","bp":"-3554px"},{"pais":"Macedonia (ERYM)","cod":" 389","bp":"-1769px"},{"pais":"Madagascar","cod":" 261","bp":"-1667px"},{"pais":"Malasia","cod":" 60","bp":"-2517px"},{"pais":"Malaui","cod":" 265","bp":"-2942px"},{"pais":"Maldivas","cod":" 960","bp":"-800px"},{"pais":"Mali","cod":" 223","bp":"-3469px"},{"pais":"Malta","cod":" 356","bp":"-2041px"},{"pais":"Marruecos","cod":" 212","bp":"-3214px"},{"pais":"Martinica","cod":" 596","bp":"-239px"},{"pais":"Mauricio","cod":" 230","bp":"-2993px"},{"pais":"Mauritania","cod":" 222","bp":"-307px"},{"pais":"México","cod":" 52","bp":"-2755px"},{"pais":"Micronesia","cod":" 691","bp":"-2313px"},{"pais":"Moldavia","cod":" 373","bp":"-3690px"},{"pais":"Mónaco","cod":" 377","bp":"-1191px"},{"pais":"Mongolia","cod":" 976","bp":"-3503px"},{"pais":"Montenegro","cod":" 382","bp":"-2976px"},{"pais":"Montserrat","cod":" 1","bp":"-749px"},{"pais":"Mozambique","cod":" 258","bp":"-834px"},{"pais":"Myanmar (Birmania)","cod":" 95","bp":"-18px"},{"pais":"Namibia","cod":" 264","bp":"-2534px"},{"pais":"Nauru","cod":" 674","bp":"-2330px"},{"pais":"Nepal","cod":" 977","bp":"-120px"},{"pais":"Nicaragua","cod":" 505","bp":"-171px"},{"pais":"Níger","cod":" 227","bp":"-715px"},{"pais":"Nigeria","cod":" 234","bp":"-3418px"},{"pais":"Niue","cod":" 683","bp":"-2840px"},{"pais":"Noruega","cod":" 47","bp":"-1089px"},{"pais":"Nueva Caledonia","cod":" 687","bp":"-1650px"},{"pais":"Nueva Zelanda","cod":" 64","bp":"-2024px"},{"pais":"Omán","cod":" 968","bp":"-3384px"},{"pais":"Países Bajos","cod":" 31","bp":"-1888px"},{"pais":"Pakistán","cod":" 92","bp":"-2772px"},{"pais":"Palaos","cod":" 680","bp":"-273px"},{"pais":"Palestina","cod":" 970","bp":"-1548px"},{"pais":"Panamá","cod":" 507","bp":"-1106px"},{"pais":"Papúa Nueva Guinea","cod":" 675","bp":"-1939px"},{"pais":"Paraguay","cod":" 595","bp":"-3231px"},{"pais":"Perú","cod":" 51","bp":"-1225px"},{"pais":"Polinesia Francesa","cod":" 689","bp":"-2262px"},{"pais":"Polonia","cod":" 48","bp":"-1514px"},{"pais":"Portugal","cod":" 351","bp":"-664px"},{"pais":"Puerto Rico","cod":" 1","bp":"-596px"},{"pais":"Reino Unido","cod":" 44","bp":"-86px"},{"pais":"República Centroafricana","cod":" 236","bp":"-2466px"},{"pais":"República del Congo","cod":" 242","bp":"-2398px"},{"pais":"República Democrática del Congo","cod":" 243","bp":"-1990px"},{"pais":"República Dominicana","cod":" 1","bp":"-2007px"},{"pais":"Reunión","cod":" 262","bp":"-324px"},{"pais":"Ruanda","cod":" 250","bp":"-3673px"},{"pais":"Rumanía","cod":" 40","bp":"-885px"},{"pais":"Rusia","cod":" 7","bp":"-868px"},{"pais":"Samoa","cod":" 685","bp":"-3163px"},{"pais":"Samoa Americana","cod":" 1","bp":"-2058px"},{"pais":"San Bartolomé","cod":" 590","bp":"-324px"},{"pais":"San Cristóbal y Nieves","cod":" 1","bp":"-103px"},{"pais":"San Marino","cod":" 378","bp":"-2908px"},{"pais":"San Martín","cod":" 590","bp":"-86px"},{"pais":"San Pedro y Miquelón","cod":" 508","bp":"-1378px"},{"pais":"San Vicente y las Granadinas","cod":" 1","bp":"-3588px"},{"pais":"Santa Elena","cod":" 290","bp":"-630px"},{"pais":"Santa Lucía","cod":" 1","bp":"-1837px"},{"pais":"Santo Tomé y Príncipe","cod":" 239","bp":"-3299px"},{"pais":"Senegal","cod":" 221","bp":"-2925px"},{"pais":"Serbia","cod":" 381","bp":"-3401px"},{"pais":"Seychelles","cod":" 248","bp":"-1327px"},{"pais":"Sierra Leona","cod":" 232","bp":"-970px"},{"pais":"Singapur","cod":" 65","bp":"-35px"},{"pais":"Sint Maarten","cod":" 1","bp":"-3826px"},{"pais":"Siria","cod":" 963","bp":"-2449px"},{"pais":"Somalia","cod":" 252","bp":"-1786px"},{"pais":"Sri Lanka","cod":" 94","bp":"-3622px"},{"pais":"Suazilandia","cod":" 268","bp":"-3129px"},{"pais":"Sudáfrica","cod":" 27","bp":"-3248px"},{"pais":"Sudán","cod":" 249","bp":"-443px"},{"pais":"Sudán del Sur","cod":" 211","bp":"-3775px"},{"pais":"Suecia","cod":" 46","bp":"-494px"},{"pais":"Suiza","cod":" 41","bp":"-1718px"},{"pais":"Surinam","cod":" 597","bp":"-3656px"},{"pais":"Tailandia","cod":" 66","bp":"-1242px"},{"pais":"Taiwán","cod":" 886","bp":"-647px"},{"pais":"Tanzania","cod":" 255","bp":"-3146px"},{"pais":"Tayikistán","cod":" 992","bp":"-222px"},{"pais":"Territorio Británico del Océano Índico","cod":" 246","bp":"-86px"},{"pais":"Timor Oriental","cod":" 670","bp":"-3843px"},{"pais":"Togo","cod":" 228","bp":"-783px"},{"pais":"Tokelau","cod":" 690","bp":"-3792px"},{"pais":"Tonga","cod":" 676","bp":"-1395px"},{"pais":"Trinidad y Tobago","cod":" 1","bp":"-545px"},{"pais":"Túnez","cod":" 216","bp":"-698px"},{"pais":"Turkmenistán","cod":" 993","bp":"-3486px"},{"pais":"Turquía","cod":" 90","bp":"-2126px"},{"pais":"Tuvalu","cod":" 688","bp":"-358px"},{"pais":"Ucrania","cod":" 380","bp":"-2721px"},{"pais":"Uganda","cod":" 256","bp":"-1497px"},{"pais":"Uruguay","cod":" 598","bp":"-3571px"},{"pais":"Uzbekistán","cod":" 998","bp":"-1293px"},{"pais":"Vanuatu","cod":" 678","bp":"-1633px"},{"pais":"Venezuela","cod":" 58","bp":"-1344px"},{"pais":"Vietnam","cod":" 84","bp":"-1259px"},{"pais":"Wallis y Futuna","cod":" 681","bp":"-324px"},{"pais":"Yemen","cod":" 967","bp":"-2211px"},{"pais":"Yibuti","cod":" 253","bp":"-2874px"},{"pais":"Zambia","cod":" 260","bp":"-2109px"},{"pais":"Zimbabue","cod":" 263","bp":"-2789px"},{"pais":"España","cod":" 34","bp":"-1480px"},{"pais":"Afganistán","cod":" 93","bp":"-3180px"},{"pais":"Albania","cod":" 355","bp":"-1310px"},{"pais":"Alemania","cod":" 49","bp":"-3452px"},{"pais":"Andorra","cod":" 376","bp":"-766px"},{"pais":"Angola","cod":" 244","bp":"-2636px"},{"pais":"Anguila","cod":" 1","bp":"-2687px"},{"pais":"Antigua y Barbuda","cod":" 1","bp":"-1140px"},{"pais":"Arabia Saudí","cod":" 966","bp":"-52px"},{"pais":"Argelia","cod":" 213","bp":"-681px"},{"pais":"Argentina","cod":" 54","bp":"-3282px"},{"pais":"Armenia","cod":" 374","bp":"-205px"},{"pais":"Aruba","cod":" 297","bp":"-1021px"},{"pais":"Australia","cod":" 61","bp":"-2279px"},{"pais":"Austria","cod":" 43","bp":"-1735px"},{"pais":"Azerbaiyán","cod":" 994","bp":"-1599px"},{"pais":"Bahamas","cod":" 1","bp":"-460px"},{"pais":"Bangladés","cod":" 880","bp":"-2364px"},{"pais":"Barbados","cod":" 1","bp":"-2075px"},{"pais":"Baréin","cod":" 973","bp":"-1956px"},{"pais":"Bélgica","cod":" 32","bp":"-1px"},{"pais":"Belice","cod":" 501","bp":"-613px"},{"pais":"Benín","cod":" 229","bp":"-1684px"},{"pais":"Bermudas","cod":" 1","bp":"-2585px"},{"pais":"Bielorrusia","cod":" 375","bp":"-1412px"},{"pais":"Bolivia","cod":" 591","bp":"-2177px"},{"pais":"Bosnia-Herzegovina","cod":" 387","bp":"-2092px"},{"pais":"Botsuana","cod":" 267","bp":"-3724px"},{"pais":"Brasil","cod":" 55","bp":"-1004px"},{"pais":"Brunéi","cod":" 673","bp":"-2228px"},{"pais":"Bulgaria","cod":" 359","bp":"-3537px"},{"pais":"Burkina Faso","cod":" 226","bp":"-953px"},{"pais":"Burundi","cod":" 257","bp":"-2551px"},{"pais":"Bután","cod":" 975","bp":"-2483px"},{"pais":"Cabo Verde","cod":" 238","bp":"-3639px"},{"pais":"Camboya","cod":" 855","bp":"-290px"},{"pais":"Camerún","cod":" 237","bp":"-2806px"},{"pais":"Canadá","cod":" 1","bp":"-1803px"},{"pais":"Caribe neerlandés","cod":" 599","bp":"-3741px"},{"pais":"Catar","cod":" 974","bp":"-579px"},{"pais":"Chad","cod":" 235","bp":"-1055px"},{"pais":"Chequia","cod":" 420","bp":"-3095px"},{"pais":"Chile","cod":" 56","bp":"-1752px"},{"pais":"China","cod":" 86","bp":"-1072px"},{"pais":"Chipre","cod":" 357","bp":"-732px"},{"pais":"Ciudad del Vaticano","cod":" 39","bp":"-3197px"},{"pais":"Colombia","cod":" 57","bp":"-409px"},{"pais":"Comoras","cod":" 269","bp":"-1871px"},{"pais":"Corea del Norte","cod":" 850","bp":"-2415px"},{"pais":"Corea del Sur","cod":" 82","bp":"-3078px"},{"pais":"Costa de Marfil","cod":" 225","bp":"-2194px"},{"pais":"Costa Rica","cod":" 506","bp":"-2857px"},{"pais":"Croacia","cod":" 385","bp":"-1174px"},{"pais":"Cuba","cod":" 53","bp":"-987px"},{"pais":"Curazao","cod":" 599","bp":"-3758px"},{"pais":"Dinamarca","cod":" 45","bp":"-1820px"},{"pais":"Dominica","cod":" 1","bp":"-3350px"},{"pais":"Ecuador","cod":" 593","bp":"-1531px"},{"pais":"Egipto","cod":" 20","bp":"-3027px"},{"pais":"El Salvador","cod":" 503","bp":"-2160px"},{"pais":"Emiratos Árabes Unidos","cod":" 971","bp":"-3061px"},{"pais":"Eritrea","cod":" 291","bp":"-936px"},{"pais":"Eslovaquia","cod":" 421","bp":"-3044px"},{"pais":"Eslovenia","cod":" 386","bp":"-1582px"},{"pais":"España","cod":" 34","bp":"-1480px"},{"pais":"Estados Unidos","cod":" 1","bp":"-69px"},{"pais":"Estonia","cod":" 372","bp":"-3333px"},{"pais":"Etiopía","cod":" 251","bp":"-3367px"},{"pais":"Filipinas","cod":" 63","bp":"-2432px"},{"pais":"Finlandia","cod":" 358","bp":"-2568px"},{"pais":"Fiyi","cod":" 679","bp":"-2500px"},{"pais":"Francia","cod":" 33","bp":"-324px"},{"pais":"Gabón","cod":" 241","bp":"-1157px"},{"pais":"Gambia","cod":" 220","bp":"-817px"},{"pais":"Georgia","cod":" 995","bp":"-1123px"},{"pais":"Ghana","cod":" 233","bp":"-2891px"},{"pais":"Gibraltar","cod":" 350","bp":"-341px"},{"pais":"Granada","cod":" 1","bp":"-3316px"},{"pais":"Grecia","cod":" 30","bp":"-188px"},{"pais":"Groenlandia","cod":" 299","bp":"-2347px"},{"pais":"Guadalupe","cod":" 590","bp":"-511px"},{"pais":"Guam","cod":" 1","bp":"-3265px"},{"pais":"Guatemala","cod":" 502","bp":"-1208px"},{"pais":"Guayana Francesa","cod":" 594","bp":"-324px"},{"pais":"Guinea","cod":" 224","bp":"-3520px"},{"pais":"Guinea Ecuatorial","cod":" 240","bp":"-1973px"},{"pais":"Guinea-Bisáu","cod":" 245","bp":"-2602px"},{"pais":"Guyana","cod":" 592","bp":"-1038px"},{"pais":"Haití","cod":" 509","bp":"-392px"},{"pais":"Honduras","cod":" 504","bp":"-2959px"},{"pais":"Hong Kong","cod":" 852","bp":"-3707px"},{"pais":"Hungría","cod":" 36","bp":"-902px"},{"pais":"India","cod":" 91","bp":"-2245px"},{"pais":"Indonesia","cod":" 62","bp":"-2653px"},{"pais":"Irak","cod":" 964","bp":"-851px"},{"pais":"Irán","cod":" 98","bp":"-2738px"},{"pais":"Irlanda","cod":" 353","bp":"-2670px"},{"pais":"Isla Ascensión","cod":" 247","bp":"-86px"},{"pais":"Isla Norfolk","cod":" 672","bp":"-256px"},{"pais":"Islandia","cod":" 354","bp":"-2704px"},{"pais":"Islas Caimán","cod":" 1","bp":"-375px"},{"pais":"Islas Cook","cod":" 682","bp":"-3112px"},{"pais":"Islas Feroe","cod":" 298","bp":"-1429px"},{"pais":"Islas Malvinas (Islas Falkland)","cod":" 500","bp":"-3809px"},{"pais":"Islas Marianas del Norte","cod":" 1","bp":"-919px"},{"pais":"Islas Marshall","cod":" 692","bp":"-1463px"},{"pais":"Islas Salomón","cod":" 677","bp":"-1361px"},{"pais":"Islas Turcas y Caicos","cod":" 1","bp":"-1701px"},{"pais":"Islas Vírgenes Británicas","cod":" 1","bp":"-1854px"},{"pais":"Islas Vírgenes de los Estados Unidos","cod":" 1","bp":"-2381px"},{"pais":"Israel","cod":" 972","bp":"-426px"},{"pais":"Italia","cod":" 39","bp":"-154px"},{"pais":"Jamaica","cod":" 1","bp":"-2296px"},{"pais":"Japón","cod":" 81","bp":"-528px"},{"pais":"Jordania","cod":" 962","bp":"-1905px"},{"pais":"Kazajistán","cod":" 7","bp":"-1565px"},{"pais":"Kenia","cod":" 254","bp":"-3605px"},{"pais":"Kirguistán","cod":" 996","bp":"-2143px"},{"pais":"Kiribati","cod":" 686","bp":"-477px"},{"pais":"Kosovo","cod":" 383","bp":"-3860px"},{"pais":"Kuwait","cod":" 965","bp":"-3435px"},{"pais":"Laos","cod":" 856","bp":"-562px"},{"pais":"Lesoto","cod":" 266","bp":"-3010px"},{"pais":"Letonia","cod":" 371","bp":"-2619px"},{"pais":"Líbano","cod":" 961","bp":"-1616px"},{"pais":"Liberia","cod":" 231","bp":"-2823px"},{"pais":"Libia","cod":" 218","bp":"-137px"},{"pais":"Liechtenstein","cod":" 423","bp":"-1276px"},{"pais":"Lituania","cod":" 370","bp":"-1446px"},{"pais":"Luxemburgo","cod":" 352","bp":"-1922px"},{"pais":"Macao","cod":" 853","bp":"-3554px"},{"pais":"Macedonia (ERYM)","cod":" 389","bp":"-1769px"},{"pais":"Madagascar","cod":" 261","bp":"-1667px"},{"pais":"Malasia","cod":" 60","bp":"-2517px"},{"pais":"Malaui","cod":" 265","bp":"-2942px"},{"pais":"Maldivas","cod":" 960","bp":"-800px"},{"pais":"Mali","cod":" 223","bp":"-3469px"},{"pais":"Malta","cod":" 356","bp":"-2041px"},{"pais":"Marruecos","cod":" 212","bp":"-3214px"},{"pais":"Martinica","cod":" 596","bp":"-239px"},{"pais":"Mauricio","cod":" 230","bp":"-2993px"},{"pais":"Mauritania","cod":" 222","bp":"-307px"},{"pais":"México","cod":" 52","bp":"-2755px"},{"pais":"Micronesia","cod":" 691","bp":"-2313px"},{"pais":"Moldavia","cod":" 373","bp":"-3690px"},{"pais":"Mónaco","cod":" 377","bp":"-1191px"},{"pais":"Mongolia","cod":" 976","bp":"-3503px"},{"pais":"Montenegro","cod":" 382","bp":"-2976px"},{"pais":"Montserrat","cod":" 1","bp":"-749px"},{"pais":"Mozambique","cod":" 258","bp":"-834px"},{"pais":"Myanmar (Birmania)","cod":" 95","bp":"-18px"},{"pais":"Namibia","cod":" 264","bp":"-2534px"},{"pais":"Nauru","cod":" 674","bp":"-2330px"},{"pais":"Nepal","cod":" 977","bp":"-120px"},{"pais":"Nicaragua","cod":" 505","bp":"-171px"},{"pais":"Níger","cod":" 227","bp":"-715px"},{"pais":"Nigeria","cod":" 234","bp":"-3418px"},{"pais":"Niue","cod":" 683","bp":"-2840px"},{"pais":"Noruega","cod":" 47","bp":"-1089px"},{"pais":"Nueva Caledonia","cod":" 687","bp":"-1650px"},{"pais":"Nueva Zelanda","cod":" 64","bp":"-2024px"},{"pais":"Omán","cod":" 968","bp":"-3384px"},{"pais":"Países Bajos","cod":" 31","bp":"-1888px"},{"pais":"Pakistán","cod":" 92","bp":"-2772px"},{"pais":"Palaos","cod":" 680","bp":"-273px"},{"pais":"Palestina","cod":" 970","bp":"-1548px"},{"pais":"Panamá","cod":" 507","bp":"-1106px"},{"pais":"Papúa Nueva Guinea","cod":" 675","bp":"-1939px"},{"pais":"Paraguay","cod":" 595","bp":"-3231px"},{"pais":"Perú","cod":" 51","bp":"-1225px"},{"pais":"Polinesia Francesa","cod":" 689","bp":"-2262px"},{"pais":"Polonia","cod":" 48","bp":"-1514px"},{"pais":"Portugal","cod":" 351","bp":"-664px"},{"pais":"Puerto Rico","cod":" 1","bp":"-596px"},{"pais":"Reino Unido","cod":" 44","bp":"-86px"},{"pais":"República Centroafricana","cod":" 236","bp":"-2466px"},{"pais":"República del Congo","cod":" 242","bp":"-2398px"},{"pais":"República Democrática del Congo","cod":" 243","bp":"-1990px"},{"pais":"República Dominicana","cod":" 1","bp":"-2007px"},{"pais":"Reunión","cod":" 262","bp":"-324px"},{"pais":"Ruanda","cod":" 250","bp":"-3673px"},{"pais":"Rumanía","cod":" 40","bp":"-885px"},{"pais":"Rusia","cod":" 7","bp":"-868px"},{"pais":"Samoa","cod":" 685","bp":"-3163px"},{"pais":"Samoa Americana","cod":" 1","bp":"-2058px"},{"pais":"San Bartolomé","cod":" 590","bp":"-324px"},{"pais":"San Cristóbal y Nieves","cod":" 1","bp":"-103px"},{"pais":"San Marino","cod":" 378","bp":"-2908px"},{"pais":"San Martín","cod":" 590","bp":"-86px"},{"pais":"San Pedro y Miquelón","cod":" 508","bp":"-1378px"},{"pais":"San Vicente y las Granadinas","cod":" 1","bp":"-3588px"},{"pais":"Santa Elena","cod":" 290","bp":"-630px"},{"pais":"Santa Lucía","cod":" 1","bp":"-1837px"},{"pais":"Santo Tomé y Príncipe","cod":" 239","bp":"-3299px"},{"pais":"Senegal","cod":" 221","bp":"-2925px"},{"pais":"Serbia","cod":" 381","bp":"-3401px"},{"pais":"Seychelles","cod":" 248","bp":"-1327px"},{"pais":"Sierra Leona","cod":" 232","bp":"-970px"},{"pais":"Singapur","cod":" 65","bp":"-35px"},{"pais":"Sint Maarten","cod":" 1","bp":"-3826px"},{"pais":"Siria","cod":" 963","bp":"-2449px"},{"pais":"Somalia","cod":" 252","bp":"-1786px"},{"pais":"Sri Lanka","cod":" 94","bp":"-3622px"},{"pais":"Suazilandia","cod":" 268","bp":"-3129px"},{"pais":"Sudáfrica","cod":" 27","bp":"-3248px"},{"pais":"Sudán","cod":" 249","bp":"-443px"},{"pais":"Sudán del Sur","cod":" 211","bp":"-3775px"},{"pais":"Suecia","cod":" 46","bp":"-494px"},{"pais":"Suiza","cod":" 41","bp":"-1718px"},{"pais":"Surinam","cod":" 597","bp":"-3656px"},{"pais":"Tailandia","cod":" 66","bp":"-1242px"},{"pais":"Taiwán","cod":" 886","bp":"-647px"},{"pais":"Tanzania","cod":" 255","bp":"-3146px"},{"pais":"Tayikistán","cod":" 992","bp":"-222px"},{"pais":"Territorio Británico del Océano Índico","cod":" 246","bp":"-86px"},{"pais":"Timor Oriental","cod":" 670","bp":"-3843px"},{"pais":"Togo","cod":" 228","bp":"-783px"},{"pais":"Tokelau","cod":" 690","bp":"-3792px"},{"pais":"Tonga","cod":" 676","bp":"-1395px"},{"pais":"Trinidad y Tobago","cod":" 1","bp":"-545px"},{"pais":"Túnez","cod":" 216","bp":"-698px"},{"pais":"Turkmenistán","cod":" 993","bp":"-3486px"},{"pais":"Turquía","cod":" 90","bp":"-2126px"},{"pais":"Tuvalu","cod":" 688","bp":"-358px"},{"pais":"Ucrania","cod":" 380","bp":"-2721px"},{"pais":"Uganda","cod":" 256","bp":"-1497px"},{"pais":"Uruguay","cod":" 598","bp":"-3571px"},{"pais":"Uzbekistán","cod":" 998","bp":"-1293px"},{"pais":"Vanuatu","cod":" 678","bp":"-1633px"},{"pais":"Venezuela","cod":" 58","bp":"-1344px"},{"pais":"Vietnam","cod":" 84","bp":"-1259px"},{"pais":"Wallis y Futuna","cod":" 681","bp":"-324px"},{"pais":"Yemen","cod":" 967","bp":"-2211px"},{"pais":"Yibuti","cod":" 253","bp":"-2874px"},{"pais":"Zambia","cod":" 260","bp":"-2109px"},{"pais":"Zimbabue","cod":" 263","bp":"-2789px"}] var style=document.createElement('style');style.type='text/css';style.innerHTML='.f14g { display: inline-block; background-size: 24px 3876px; background-image: url("' bg '"); width: 24px; height: 16px; transform: translateY(3px); } .fgc0 { outline: 1px solid transparent; overflow: hidden; overflow-x: hidden; overflow-y: auto; position: fixed; z-index: 2000; height: 80%; min-width: 64px; transform: translateY(-50%); background: white; top:50%; box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2); color: #444; cursor: pointer; font-size: 14px; font-weight: 500; display: none; } .fgc0 hr { cursor:auto; margin: 5px; } .o0p7:hover { background-color:#eeeeee; } .s313c { margin-top: 1px; cursor: pointer; position: absolute; z-index: 1999;} .o0p7 { padding: 10px; font-family: roboto,'Noto Sans Myanmar UI',arial,sans-serif; } .txp { margin: 0 10px; } .c14r0 { color: grey; } ';style.innerHTML ='';document.getElementsByTagName('head')[0].appendChild(style);function fcd(cd){if(typeof cd=="number")return cd;for(var i=0;i{amp}lt;flags.length;i  ) if(cd.includes(flags[i].cod))return i;return-1} function getOffset(el){var _x=0;var _y=0;while(el{amp}amp;{amp}amp;!isNaN(el.offsetLeft){amp}amp;{amp}amp;!isNaN(el.offsetTop)){_x =el.offsetLeft-el.scrollLeft;_y =el.offsetTop-el.scrollTop;el=el.offsetParent} return{top:_y,left:_x}} function crel(i){if(i{amp}lt;0)return undefined;var opt=document.createElement("div");opt.value=i;opt.innerHTML="{amp}lt;span class='f14g' style='background-position: -0px " flags[i].bp ";'{amp}gt;{amp}lt;/span{amp}gt;{amp}lt;span class='txp'{amp}gt;" flags[i].pais "{amp}lt;/span{amp}gt;{amp}lt;span class='c14r0'{amp}gt;" flags[i].cod "{amp}lt;/span{amp}gt;";opt.className="o0p7";opt.addEventListener("click",function(){this.parentElement.style.display="none";var el=this.parentElement.id.replace("fglist","");selc(el,this.value);document.getElementById(el).focus()});return opt} function crol(el,i){if(i{amp}lt;0)return undefined;if(document.getElementById(el "sfg")==undefined){var opt=document.createElement("div");opt.value=i;opt.innerHTML="{amp}lt;span class='f14g' style='background-position: -0px " flags[i].bp ";'{amp}gt;{amp}lt;/span{amp}gt;{amp}lt;span style='color: grey'{amp}gt;▼{amp}lt;/span{amp}gt;{amp}lt;span style='color: #666666;'{amp}gt;" flags[i].cod "{amp}lt;/span{amp}gt;";opt.id=el "sfg";opt.className="s313c";opt.addEventListener("click",function(){document.getElementById(el "fglist").style.display="block"})}else{var opt=document.getElementById(el "sfg");opt.value=i;opt.innerHTML="{amp}lt;span class='f14g' style='background-position: -0px " flags[i].bp ";'{amp}gt;{amp}lt;/span{amp}gt;{amp}lt;span style='color: grey'{amp}gt;▼{amp}lt;/span{amp}gt;{amp}lt;span style='color: #666666;'{amp}gt;" flags[i].cod "{amp}lt;/span{amp}gt;"} document.getElementById(el "-pre").value=flags[i].cod;updateInput(el);return opt} function updateInput(el){document.getElementById(el "-new").value=document.getElementById(el "-pre").value.replace(" ","") document.getElementById(el).value};function align(a,b){b.style.left=(getOffset(a).left 3) "px";b.style.top=Math.round(getOffset(a).top (a.getBoundingClientRect().height-26)/2) "px"} function selc(el,sel){var dl=crol(el,fcd(sel));if(dl==undefined)return;var elm=document.getElementById(el);align(elm,dl);document.body.appendChild(dl);elm.style.textIndent=dl.getBoundingClientRect().width "px"} function doli(el,sel=[" 56"]){var list=document.createElement("div");var ielm=document.getElementById(el);var hiddenInput=document.createElement("input");hiddenInput.type="hidden";hiddenInput.name=[ielm.name,ielm.name=ielm.name "-old"][0];hiddenInput.id=el "-new";hiddenInput.value=sel[0];var prefixInput=document.createElement("input");prefixInput.type="hidden";prefixInput.name=el "-pre";prefixInput.id=el "-pre";prefixInput.value=sel[0];document.getElementById(el).parentElement.appendChild(prefixInput);document.getElementById(el).parentElement.appendChild(hiddenInput);setInterval(function(){try{align(document.getElementById(el),document.getElementById(el "sfg"))}catch(e){}},100);list.id=el "fglist";selc(el,sel[0]);ielm.addEventListener("input",updateInput.bind(this,el));ielm.addEventListener("blur",updateInput.bind(this,el));ielm.addEventListener("change",updateInput.bind(this,el));ielm.addEventListener("paste",updateInput.bind(this,el));list.className="fgc0";list.style.left=getOffset(document.getElementById(el)).left "px";for(var i=0;i{amp}lt;sel.length;i  ){list.appendChild(crel(fcd(sel[i])))} list.appendChild(document.createElement("hr"));for(var i=0;i{amp}lt;flags.length;i  ){list.appendChild(crel(i))} document.body.appendChild(list)} {amp}lt;/script{amp}gt; 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector